@charset "utf-8";

/* 基础样式 */

body {
	width: 7.97rem;
	height: 6.40rem;
	margin: 0 auto;
}
html,body{
	width: 100%;
}
body {
	font: .14rem/1.5 "Microsoft YaHei", Tahoma, "simsun", sans-serif;
}

h1,
h2,
h3,
p {
	margin: 0;
}

body,
a {
	color: #333;
}

main {
	display: block;
}

a {
	text-decoration: none;
}


/* 背景样式 */

body {
	background-image: url(../img/背景.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-size: 7.97rem 6.40rem;
}


/* 页眉样式 */

.mainHeader {
	width: 100%;
	height: 1.20rem;
	display: flex;
	align-items: flex-end;
}

.mainHeader-mainNav {
	width: 100%;
	height: .45rem;
	background-color: rgba(206, 154, 145, 0.8);
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.mainHeader-mainNav-link {
	width: 1.28rem;
	text-align: center;
	border-top: .10rem solid #B91A09;
	border-right: .01rem solid #B91A09;
}

.mainHeader-mainNav-link:hover {
	color: #B91A09;
}

.mainHeader-mainNav-link:first-child {
	font-weight: bold;
}


/* 主要样式 */

main {
	color: #B91A09;
	font-size: .08rem;
	display: flex;
}

.main-clothing-gentleman-title,
.main-clothing-children-title {
	text-align: center;
}

.main-clothing-lady {
	position: relative;
	align-self: flex-end;
}

.main-clothing-lady-title {
	position: absolute;
	top: 1.88rem;
	left: 2.00rem;
}

.main-clothing-gentleman-img {
	width: 2.07rem;
	height: 4.29rem;
}

.main-clothing-children-img {
	width: 1.57rem;
	height: 2.09rem;
}

.main-clothing-lady-img {
	width: 3.18rem;
	height: 2.99rem;
}


/* 页脚样式 */

.mainFooter {
	margin-top: .10rem;
}

.mainFooter-nav {
	width: 7.59rem;
	font-size: .12rem;
	margin: 0 auto;
	display: flex;
}

.mainFooter-nav a {
	width: 33.3333333333333%;
	text-align: center;
}

.mainFooter-nav a:hover {
	color: white;
}

.mainFooter-nav-address {
	background-color: #E0DFE0;
}

.mainFooter-nav-slnres {
	background-color: #747477;
	color: gainsboro;
}

.mainFooter-nav-attract {
	background-color: #636266;
	color: whitesmoke;
}

.mainFooter-contact {
	font-size: .10rem;
	display: flex;
	justify-content: center;
}

.mainFooter-contact-copyright {
	margin-top: .05rem;
}